//============================================================================
// Name        : TP7.cpp
// Author      : guido
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include "servidor.h"
#include "constantes.h"
#include <iostream>
#include <sstream>
using namespace std;

int main(int argc, char* argv[]) {
	int resultado = OK;
	if (argc != 3) {
		resultado = ERROR_PARAMETROS;
	} else {
		std::string temp;
		temp = argv[1];
		std::stringstream ss(temp);
		unsigned short int puerto;
		ss >> puerto;
		try
		{
		Servidor servidor(puerto, argv[2]);
		resultado = servidor.start();
		}
		catch (ArchivoVacioException& e)
		{
			resultado = ERROR_ARCHIVO;
		}
	}
	return resultado;
}
